home *** CD-ROM | disk | FTP | other *** search
/ IRIX Installation Tools & Overlays 1999 May / SGI IRIX Installation Tools & Overlays 1999 May - Disc 2.iso / relnotes / dmedia_dev / ch04.z / ch04
Text File  |  1999-04-19  |  5KB  |  133 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        4.  _D_i_g_i_t_a_l__M_e_d_i_a__L_i_b_r_a_r_y__/__C_o_m_p_r_e_s_s_i_o_n__L_i_b_r_a_r_y
  9.  
  10.  
  11.  
  12.        This chapter lists information about the Digital Media
  13.        Library (libdmedia) included in the IRIS Digital Media
  14.        Development Environment.  It describes new features and
  15.        known problems and workarounds.
  16.  
  17.        The Digital Media Library contains many handy subroutines
  18.        for converting image and audio data, for working with SMPTE
  19.        timecode, and for managing _D_M_p_a_r_a_m_s parameter/value lists.
  20.  
  21.  
  22.        4.1  _C_h_a_n_g_e_s__a_n_d__A_d_d_i_t_i_o_n_s
  23.  
  24.        This section lists changes and additions to the Digital
  25.        Media Library since the IRIX 5.3 release.
  26.  
  27.           +o A programming interface for image color conversion has
  28.             been added to the libdmedia library.  See the
  29.             ddddmmmmCCCCoooolllloooorrrr((((3333ddddmmmm)))) man page for more information.  A
  30.             programming example of the use of the new color
  31.             converter interface can be found in the file
  32.             ////uuuussssrrrr////sssshhhhaaaarrrreeee////ssssrrrrcccc////ddddmmmmeeeeddddiiiiaaaa////vvvviiiiddddeeeeoooo////vvvvllll////ccccoooolllloooorrrrccccaaaappppttttuuuurrrreeee....cccc.  The
  33.             vino device driver is now implemented as a loadable
  34.             kernel module (see mmmmllllooooaaaadddd((((4444))))).
  35.  
  36.           +o There are new routines for doing SMPTE timecode
  37.             arithmetic, and there are utility routines for decoding
  38.             VITC and LTC timecode. See the man pages
  39.             ddddmmmmTTTTCCCCAAAAddddddddTTTTCCCC((((3333ddddmmmm)))), ddddmmmmVVVVIIIITTTTCCCC((((3333ddddmmmm)))), and ddddmmmmLLLLTTTTCCCC((((3333ddddmmmm)))) for more
  40.             information.
  41.  
  42.           +o There are new routines for audio sampling rate
  43.             conversion, for mu-law/A-law conversion, and for ITU
  44.             Recommendation G.722 audio encoding/decoding. See the
  45.             man pages ddddmmmmAAAAuuuuddddiiiiooooRRRRaaaatttteeeeCCCCoooonnnnvvvveeeerrrrtttt((((3333ddddmmmm)))), ddddmmmmGGGG777711111111((((3333ddddmmmm)))),
  46.             ddddmmmmGGGG777722222222EEEEnnnnccccooooddddeeee((((3333ddddmmmm)))), ddddmmmmGGGG777722222222DDDDeeeeccccooooddddeeee((((3333ddddmmmm)))) for information.
  47.  
  48.  
  49.        4.2  _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  50.  
  51.  
  52.        This section lists some of the known problems with the
  53.        Digital Media Library.
  54.  
  55.           +o Applications that were linked with
  56.             ////uuuussssrrrr////lllliiiibbbb////lllliiiibbbbddddmmmmeeeeddddiiiiaaaa____dddd....aaaa under IRIX 5.3 or earlier may
  57.             not run correctly under IRIX 6.4.  This library
  58.             contained verbose debugging versions of the functions
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.             in libdmedia.so and was only intended as a temporary
  75.             aid to debugging for developers.  Applications linked
  76.             with this library will have to be re-linked with the
  77.             DSO version of libdmedia (////uuuussssrrrr////lllliiiibbbb////lllliiiibbbbddddmmmmeeeeddddiiiiaaaa....ssssoooo) in
  78.             order to function under IRIX 6.4.  Note that this error
  79.             may show up as a failure in other SGI libraries that
  80.             use libdmedia.so, in particular, the vlCreatePath()
  81.             function of the SGI Video Library (VL).  In IRIX 6.4,
  82.             debug digital media libraries are still available;
  83.             however, they have become DSOs and they have moved to
  84.             the directory ////uuuussssrrrr////lllliiiibbbb////ddddeeeebbbbuuuugggg (for example, the
  85.             debugging libdmedia is in ////uuuussssrrrr////lllliiiibbbb////ddddeeeebbbbuuuugggg////lllliiiibbbbddddmmmmeeeeddddiiiiaaaa....ssssoooo).
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.